The atomic simulation environment-a Python library for working with atoms.

نویسندگان

  • Ask Hjorth Larsen
  • Jens Jørgen Mortensen
  • Jakob Blomqvist
  • Ivano E Castelli
  • Rune Christensen
  • Marcin Dułak
  • Jesper Friis
  • Michael N Groves
  • Bjørk Hammer
  • Cory Hargus
  • Eric D Hermes
  • Paul C Jennings
  • Peter Bjerre Jensen
  • James Kermode
  • John R Kitchin
  • Esben Leonhard Kolsbjerg
  • Joseph Kubal
  • Kristen Kaasbjerg
  • Steen Lysgaard
  • Jón Bergmann Maronsson
  • Tristan Maxson
  • Thomas Olsen
  • Lars Pastewka
  • Andrew Peterson
  • Carsten Rostgaard
  • Jakob Schiøtz
  • Ole Schütt
  • Mikkel Strange
  • Kristian S Thygesen
  • Tejs Vegge
  • Lasse Vilhelmsen
  • Michael Walter
  • Zhenhua Zeng
  • Karsten W Jacobsen
چکیده

The atomic simulation environment (ASE) is a software package written in the Python programming language with the aim of setting up, steering, and analyzing atomistic simulations. In ASE, tasks are fully scripted in Python. The powerful syntax of Python combined with the NumPy array library make it possible to perform very complex simulation tasks. For example, a sequence of calculations may be performed with the use of a simple 'for-loop' construction. Calculations of energy, forces, stresses and other quantities are performed through interfaces to many external electronic structure codes or force fields using a uniform interface. On top of this calculator interface, ASE provides modules for performing many standard simulation tasks such as structure optimization, molecular dynamics, handling of constraints and performing nudged elastic band calculations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Python GUI Scripting Interface for Running Atomic Physics Applications

We create a Python GUI scripting interface working under Windows in addition to (UNIX/ Linux). The GUI has been built around the Python open-source programming language. We use the Python's GUI library that so called Python Mega Widgets (PMW) and based on Tkinter Python module (http://www.freenetpages.co.uk/hp/alan.gauld/tutgui.htm). The new GUI was motivated primarily by the desire of more upd...

متن کامل

ARC: An open-source library for calculating properties of alkali Rydberg atoms

Wepresent an object-oriented Python library for the computation of properties of highly-excited Rydberg states of alkali atoms. These include single-body effects such as dipole matrix elements, excited-state lifetimes (radiative and black-body limited) and Stark maps of atoms in external electric fields, as well as two-atom interaction potentials accounting for dipole and quadrupole coupling ef...

متن کامل

Brainlab: A Python Toolkit to Aid in the Design, Simulation, and Analysis of Spiking Neural Networks with the NeoCortical Simulator

Neuroscience modeling experiments often involve multiple complex neural network and cell model variants, complex input stimuli and input protocols, followed by complex data analysis. Coordinating all this complexity becomes a central difficulty for the experimenter. The Python programming language, along with its extensive library packages, has emerged as a leading "glue" tool for managing all ...

متن کامل

Molecular Dynamics Simulation of Al Energetic Nano Cluster Impact (ECI) onto the Surface

On the atomic scale, Molecular Dynamic (MD) Simulation of Nano Al cluster impact on Al (100) substrate surface has been carried out for energies of 1-20 eV/atom to understand quantitatively the interaction mechanisms between the cluster atoms and the substrate atoms. The many body Embedded Atom Method (EAM) was used in this simulation. We investigated the maximum substrate temperature Tmax  and...

متن کامل

Electronic Behavior of Doped Graphene Nanoribbon Device: NEGF+DFT

Quantum transport properties of pure and functioned infinite lead-connection region-lead systembased on the zigzag graphene nanoribbon (2-zGNR) have been investigated. In this work the effectof the doping functionalization on the quantum transport of the 2-zGNR has been computationallystudied. Also, the effect of the imposed gate voltages (-3.0, 0.0 and +3.0 V) and bias voltages 0.0 to2.0 V hav...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of physics. Condensed matter : an Institute of Physics journal

دوره 29 27  شماره 

صفحات  -

تاریخ انتشار 2017